variántinis sakinỹs  

Programavimo kalbos konstrukcija (valdymo struktūra), apibrėžianti vieno veiksmo parinkimą iš kelių veiksmų.

Dažniausiai pradedamas baziniu žodžiu case, po kurio rašomas reiškinys, nuo kurio reikšmės priklauso parenkamas veiksmas. Toliau išvardijami galimi veiksmai. Pateiksime variantinio sakinio pavyzdį, užrašytą Paskalio kalba:
 case a of
      1: spausdinti(a);
      2: spausdinti(a + b);
      3: spausdinti(25)
 end

Atliekamas tas veiksmas, prieš kurį parašyta konstanta (dažniausiai skaičius), sutampanti su sakinio antraštėje užrašyto reiškinio reikšme (pvz., jei a = 3, tai atliekamas veiksmas, pažymėtas skaičiumi 3 (spausdinamas skaičius 25)).

case statement